package com.newland.flow.model
{
	import mx.collections.ArrayCollection;

	public class NodeModel
	{
		private var _id:String;
		private var _nodeType:String;
		private var _nodeName:String;
		private var _x:Number;
		private var _y:Number;
		private var _nextNodes:ArrayCollection = new ArrayCollection;
		
		public function NodeModel()
		{
		}

		public function get id():String
		{
			return _id;
		}

		public function set id(value:String):void
		{
			_id = value;
		}

		public function get nextNodes():ArrayCollection
		{
			return _nextNodes;
		}

		public function set nextNodes(value:ArrayCollection):void
		{
			_nextNodes = value;
		}

		public function get y():Number
		{
			return _y;
		}

		public function set y(value:Number):void
		{
			_y = value;
		}

		public function get x():Number
		{
			return _x;
		}

		public function set x(value:Number):void
		{
			_x = value;
		}

		public function get nodeName():String
		{
			return _nodeName;
		}

		public function set nodeName(value:String):void
		{
			_nodeName = value;
		}

		public function get nodeType():String
		{
			return _nodeType;
		}

		public function set nodeType(value:String):void
		{
			_nodeType = value;
		}
	}
}